package com.dfl.ggbond.media

import android.net.Uri

enum class MediaType { IMAGE, VIDEO, AUDIO, APP, DOC }
//统一数据模型
data class MediaInfo(
    val id: Long,                 // 唯一 id
    val name: String,             // 文件名
    val path: String,             // 路径
    val uri: Uri,                 // 用于读取的 Uri
    val size: Long,               // 字节数
    val dataAdded: Long,          // 添加时间
    val dataModified: Long,       // 修改或拍摄时间
    val mimeType: String,         // MIME 类型
    val width: Int? = null,       // 媒体宽度
    val height: Int? = null,      // 媒体高度
    val duration: Long? = null,   // 媒体时长,音视频
    val artist: String? = null,   // 音频艺术家
    val album: String? = null     // 音频专辑
)